package com.miplus.ccrm.core.controller.vo.strategy;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class RuleStepListReqVo {
    /**
     * 页码
     */
    @NotNull
    private Integer pageNum;

    /**
     * 每页数量
     */
    @NotNull
    private Integer pageSize;


    /**
     * 策略名称
     */
    private String stepName;

    /**
     * 策略ID
     */
    private Long stepId;


    /**
     * 排除该任务ID中已有的策略。
     */
     private Long excludeTaskId;


    /**
     * 策略状态
     */
    private Integer status;

    /**
     * 策略动作
     */
    private List<Integer> actionCode;


    /**
     * 策略创建时间范围
     */
    private String startDate;
    /**
     * 策略创建时间范围
     */
    private String endDate;


    /**
     * 催收动作(CAMPAIGN.CHANNEL)
     */
    private List<String> channel;
}
